<?php
/*
796. 旋转字符串
简单
277
相关企业

给定两个字符串, s 和 goal。如果在若干次旋转操作之后，s 能变成 goal ，那么返回 true 。

s 的 旋转操作 就是将 s 最左边的字符移动到最右边。 

    例如, 若 s = 'abcde'，在旋转一次之后结果就是'bcdea' 。

 

示例 1:

输入: s = "abcde", goal = "cdeab"
输出: true

示例 2:

输入: s = "abcde", goal = "abced"
输出: false

 

提示:

    1 <= s.length, goal.length <= 100
    s 和 goal 由小写英文字母组成



https://leetcode.cn/problems/rotate-string/
*/


class Solution796
{
    /**
     * @param String $s
     * @param String $goal
     * @return Boolean
     */
    function rotateString(string $s, string $goal):bool {
        if($s==$goal){
            return true;
        }
        if(strlen($s)!=strlen($goal)){
            return false;
        }
        if(strstr($s.$s,$goal)){
            return true;
        }
        return false;
    }
}
